三星S5P 6818开发板无线使用ADB功能方法

      三星 S5P6818 开发板友坚科技研发的一款 八核 64 位 ARM 开发板,硬件完美兼容 S5P4418.6818 开发板,搭建最新的 android5.1 系统,2G 内存,8GEMMC 存诸,配置 7 寸高清 IPS 屏。
      S5P6818 开发板主板尺寸为:193mm * 150mm,设计有非常丰富的接口,板载 4 路 TTLUART,1 路 RS485,1 路 RS232 串口,2 路 USBHOST 接口,一路 OTG 接口,一路 CVBSOUT,可扩展模块包括 3G/4G 模块、GPS 模块、500W 摄像头模块、WIFI/BT 二合一模块等应用类功能模块。

功能:无OTG接口时,使用无线adb功能;
方法:通过TCP协议连接到设备上
(1)首先在system.prop文件中添加“service.adb.tcp.port=5555”,5555为端口号;
(2)开发板打开WiFi或者连接网线到与开发机同一个局域网内;
(3)查询开发板(192.168.11.21)和开发机(192.168.11.2)的IP地址,然后互相ping,看是否能ping通;
以下是互相能ping执行的步骤:
(4)在开发机端使用adb工具输入以下命令:
adb connect 192.168.11.21:5555
连接成功会提示:connected to 192.168.11.21:5555
连接不成功会提示:unable to connect to :5555
连接失败后需要执行:adb kill-server,最后再重试连接;
(5)断开连接命令:
adb disconnect 192.168.11.21:5555
分析代码Android5.0:
代码路径:system/core/adb/adb.c
代码:
int usb = 0;  
if (access(USB_ADB_PATH, F_OK) == 0 || access(USB_FFS_ADB_EP0, F_OK) == 0) {        
// listen on USB        
usb_init();
usb = 1;    
}
// If one of these properties is set, also listen on that port    
// If one of the properties isn't set and we couldn't listen on usb,    
// listen on the default port.
property_get("service.adb.tcp.port", value, "");    
if (!value[0]) {        
property_get("persist.adb.tcp.port", value, "");    
}    
if (sscanf(value, "%d", &port) == 1 && port > 0) {        
printf("using port=%d\n", port);        
// listen on TCP port specified by service.adb.tcp.port property
        local_init(port);   
} else if (!usb) {        
// listen on default port        
local_init(DEFAULT_ADB_LOCAL_TRANSPORT_PORT);    
}
解析:首先判断是否有USB插入,有就使用有线的USB进行adb操作;
     不关有没有USB插入,都读取service.adb.tcp.port参数的值,定义了service.adb.tcp.port参数,则使用TCP协议(通过网络来连接adb);
     既没有插入USB,也没有定义service.adb.tcp.port参数,则使用TCP协议;

      三星S5P 6818开发板无线使用ADB功能方法友坚科技专注于三星平台产品的研发,是三星在中国最具实力的方案公司。公司主打的三星平板电脑方案销量,连续多年稳居第一。公司定位于中高端产品的研发,具有多年的嵌入式产品研发经验;基于三星 A15-Exynos5260/5410/5250、A53_S5P6818、A9-S5P4418、A9-Exynos 4412、A8-S5PV210、ARM11-S3C6410、ARM9-S3C2416 等处理器,开发了系列化的产品,为客户提供了全面的产品选择及专业化的 量身定制 MID 解决方案友坚科 服务于国内外平板电脑品牌商,并为行业客户提供一站式的解决方案;在为客户打造最具竞争力优势的产品的同时,也实现了自身的价值。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31471824/viewspace-2147080/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31471824/viewspace-2147080/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值